Code Performance as a Function of Block Size
نویسندگان
چکیده
The recent development of turbo codes has stirred new interest in trying to understand how closely practical codes can approach the theoretical limits on code performance. This article reformulates Shannon’s sphere-packing bound in a normalized form conducive to analyzing the relative performance of families of turbo codes. Even though this bound is achievable only by a (generally mythical) perfect spherical code for the continuous-input additive white Gaussian noise (AWGN) channel, it still can serve as a useful performance benchmark against which all codes of a given rate r and information block size k can be compared. A measure of imperfectness relative to this bound is defined and evaluated for a family of turbo codes and several other well-known codes. Simulations show that these turbo codes approach perfectness closely (within 0.7 dB) and almost uniformly over a wide range of code rates and block sizes. The implication is that turbo codes are near-optimal codes even for block sizes much smaller than previously believed. Finally, the sphere-packing lower bound also is compared to the average performance of randomly selected codes for the continuous-input AWGN channel and to an upper bound on the average performance of randomly selected codes for the binary-input AWGN channel.
منابع مشابه
The Influence of Crystal Size and Material on Intercrystal Scattering and Parallax in PET Block Detectors: A Monte Carlo Study
Introduction: In this study, we utilized the MCNP4C Monte Carlo code to quantitatively evaluate the influence of crystal size and material on intercrystal scatter and parallax effects. Materials and Methods: For each of the 5 selected crystals (BGO, LSO, LYSO, LuAP, GSO), transport of 511 keV photons originating from a point source and incident on the central cry...
متن کاملAn efficient secure channel coding scheme based on polar codes
In this paper, we propose a new framework for joint encryption encoding scheme based on polar codes, namely efficient and secure joint secret key encryption channel coding scheme. The issue of using new coding structure, i.e. polar codes in Rao-Nam (RN) like schemes is addressed. Cryptanalysis methods show that the proposed scheme has an acceptable level of security with a relatively smaller ke...
متن کاملA Novel Technique for the Evaluation of the Transfer Function of Parallel Concatenated Convolutional Codes
Turbo codes, in the form of parallel concatenated convolutional codes, consist of two recursive systematic convolutional encoders separated by an interleaver. Due to the presence of the interleaver, each constituent convolutional encoder accepts as input a block of information bits with a size equal to that of the interleaver rather than a continuous stream of information bits. By determining t...
متن کاملPerformance Comparison of Message Authentication Code (MAC) Algorithms for the Internet Protocol Security (IPSEC)
The cryptographic algorithms employed in Internet security must be able to handle packets which may vary in size over a large range. Most of the cryptographic hash algorithms process messages by partitioning them into large blocks. Due to this fact the messages have to be prepared by padding the required amount of zero bits to get an integer number of blocks. This process contributes a consider...
متن کاملOn Enhancing the Reliability of Key Extraction Mechanisms from Wireless Channels
We investigate applying an error correcting code of small block size to enhance the performance of key generation from wireless channels. A trade-off between performance and secrecy is then studied. Preliminary results show that using a simple lower quantization approach achieves better performance than applying a small block size BCH code.
متن کامل